home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Resource Library: Multimedia
/
Resource Library: Multimedia.iso
/
hypertxt
/
msdos
/
bdexx200
/
whats.new
< prev
Wrap
Text File
|
1992-06-08
|
13KB
|
300 lines
What's New in this Version of Bdexx
Version 2.0:
Bdexx now offers hypertext links! You can link to other pages,
graphics and sound files, executable programs, and more! See LINK.DOC
for a full description. Going through the Bdexx Tutorial Library is
strongly recommended, even if you've used Bdexx before. The L command
is used to access a hypertext link. Formerly, L was used to open/close
the log (capture) file. This is now done with the C command.
Added a screen cut facility. This lets you "cut out" a block
of text and save it to a file. Useful for saving just part of a page.
Added mouse support.
Added a tutorial library for giving users a quick start.
Added a page break switch for Makedexx. This lets you define
a special character that will force a page break. The default page break
character is decimal 12 (form feed). Other characters can be selected
with the /pNNN switch, where NNN is the decimal code for the desired
character.
Makedexx is now supplied with the shareware package.
The configuration file format has been changed. You can now
specify the screen color used for highlighting. Also, the configuration
file now contains the directory where all working files are stored
(bookmarks and the like), and the directory to which attachments are
extracted. You *must* run BDINSTAL before using this version of Bdexx.
The search routine now pauses after 100 hits and gives you the
option of continuing the search or stopping.
The ESC key now exits a menu when Bdexx is run in local mode.
However, remote users must still use 'Q'.
Version 1.5:
Creeping featurism has set in! If you're a new Bdexx user, fear
not; most users will never need any of these options. If you're running
Bdexx on your own personal computer, you probably *don't* need to worry
about command line parameters. Just put all your Bdexx files in one
directory, run the program by typing
BDEXX
at the DOS prompt, and ignore all the technical stuff in this file. You
may want to read it, but don't worry if you don't understand something.
Most of these options are intended for advanced users (especially people
running Bdexx as a "door" program on a bulletin board system).
Four new programs, FREEZE.EXE, DOCEDIT.EXE, DETAB.EXE, and
CR2CRLF.EXE are now provided with the registered version of Bdexx. Freeze
is used to compress Bdexx libraries. Libraries processed with Freeze take up
much less space but can't be updated later. Freeze is intended for libraries
that are complete. Docedit is used to edit the document descriptions in a
preexisting Bdexx library. It's handy if you've made a typo, or if for any
other reason you need to change the document descriptions. Detab is used
to clean up text files before processing. It expands tab characters to
spaces, and removes the garbage characters added to the end of the file
by some brain-damaged editors and transfer protocols. CR2CRLF is used
to convert text files from systems that don't conform to the ASCII standard
(such as Macintosh). Makedexx will handle either MS-DOS or Unix text files,
but Mac files must be converted before use.
An 'M' command line switch has been added to reenable bookmarks
for remote users. Fred Polsky (asfjp@acad2.alaska.edu) has written a batch
file to allow remote users to have their own personal bookmarks when
Bdexx is running as a door with the Waffle BBS. In the absence of
the 'M' switch, bookmarks are disabled for remote users by default.
The Makedexx control file format has been changed at the suggestion
of Michael Dimino (1@9714, WWIVnet). The new format makes Makedexx easier
to use in an automated way. If you use control files, please read this
carefully. When using a control file, Makedexx no longer prompts for the
library description, nor does it ask for confirmation before creating
a new library. The first line in the control file is now the description
for the entire library. This line is *required*, even if the library already
exists. The new control file layout looks like:
<description of library>
<first file name>
<description of first file>
<second file name>
<description of second file>
<third file name>
<description of third file>
.
.
.
.
.
<last file name>
<description of last file>
A 'D' (directory) command line switch has been added to specify
which drive/directory Bdexx scans looking for libraries. By default, Bdexx
looks for libraries in the same directory where BDEXX.EXE is located,
but by using /D<full path> you can cause Bdexx to access libraries from a
different drive/directory. For example, if you wanted Bdexx to look for
libraries in:
E:\BDLIBS\FOOLIBS\
You'd use the command line:
BDEXX /DE:\BDLIBS\FOOLIBS
The directory name should *not* end with a '\' character. Bdexx supplies
that. Also, if the D parameter is used, it must be the *last* parameter
on the command line. Using the D parameter lets you have files on multiple
drives or directories without having a copy of BDEXX.EXE for each. It's
useful if you run out of space on one particular drive, or if you have
access restrictions on certain libraries. This change was suggested by
Dan LeVaugh (1@9702, WWIVnet)
Version 1.42:
When run in remote mode, the user is now asked whether to use
ANSI color, ANSI monochrome, or ASCII. All remote modes now use the /R
switch. The /D switch no longer has any effect.
Version 1.41:
A T command line switch has been added. This lets you set a time
limit for remote users. The T switch is followed by the time limit in
minutes. Example: BDEXX /R/T30 runs Bdexx in remote mode, with a 30 minute
time limit. The T switch is not used when Bdexx is run locally.
Bookmarks are only effective when Bdexx is run locally. This avoids
confusing remote users when the program comes up in the middle of a
library.
Version 1.4:
New features:
An index command has been added. The 'I' key now prompts for
a starting point (which can be a single letter, a word fragment, or a word).
You then see a popup menu of up to 200 words, beginning at the starting
point. You can select one of the words for searching, or hit Q to abort.
The help screen has been replaced with a popup menu of all
available commands. Commands can be selected directly off the menu.
Search terms are now highlighted on the text screen! Yeah!
Color handling has been revamped to some degree. Choosing
attractive screen colors should be easier now.
Bug fixes:
An oversight preventing shelling out under 4DOS and other
non-COMMAND.COM command processors has been remedied.
Somewhere between version 1.20 and version 1.30 the code for
the OR operator got broken. It's been repaired.
Version 1.3:
The 20 library limit has been removed. This was necessary because
the number of libraries in "print" is growing rapidly. If more than
20 libraries are found the library selection menu will show a "See More
Choices" option. Selecting this option will display a new menu with the
next 19 libraries. This process will continue until a library is selected
or until all libraries have been displayed. Version 1.3 will handle up to
1000 libraries. That should hold you for a while. :-)
A document choice command has been added. Hitting 'D' while in
any text screen will display a popup menu of all documents in the library.
Up to 1000 documents can be accomodated by the document choice command.
Fixed (I hope...) a minor bug in handling screens with embedded tab
characters.
Made provisions for a user-definable program or batch file that
can be called with the library name as a parameter. Hitting the 'E'
key will cause Bdexx to run an external program called BDEXTRN. This
can be a .BAT file, a .COM file, or an .EXE file. Bdexx generates
a command line of the form:
BDEXTRN <full library path and name> <library name> <library path>
That is, if the current library were C:\BDEXX\FOOBAR, the first
parameter (%1 for a batch file, argv[1] for a C program) would be
C:\BDEXX\FOOBAR, the second parameter (%2 for batch, argv[2] for C) would
be FOOBAR, and the third parameter (%3 for batch, argv[3] for C) would be
C:\BDEXX\
This feature can be used in a variety of ways. One possible
application would be to let a remote user archive all the files in
a library (using ZIP, LHARC, ARJ, etc.) and then protocol download the
archive (using any standalone transfer program, such as DSZ, SuperZmodem,
SEAlink, Bimodem, etc.)
Added a "bookmark" feature. Now, when you exit a Bdexx library,
your current page number is saved. You'll be returned to the same screen the
next time you access that library. In addition, if you've used the search
command, your search set will also be saved. You can continue examining
your search results the next time you use the library.
Version 1.21:
Bdexx version 1.21 offers full support for FOSSIL communications
drivers. A FOSSIL is a serial port handler designed to get around the
brain-damaged communications routines built into the IBM BIOS. Many bulletin
board systems (particularly those which run high speed modems) use a FOSSIL
driver to ensure that the modem can run at full speed without losing
characters.
If you only use Bdexx as a standalone program on a single PC you
won't get much benefit from this upgrade. It is aimed at those who use
Bdexx as a BBS "door" program, or otherwise run it remotely over a serial
communications line.
If you aren't using a FOSSIL, this version of Bdexx runs exactly
the same as version 1.2. No changes in your setup should be necessary.
There are several new command line switches used to set the
FOSSIL parameters:
/F Tells Bdexx that a FOSSIL driver is installed, and
to use the FOSSIL for all modem I/O.
/P<number> This switch sets the port number, just as it did in
earlier versions of Bdexx. However, if it is combined
with the /F parameter, it specifies the FOSSIL port
number rather than the physical port number. Note
that, as a general rule, FOSSIL port 0 corresponds
to COM1:, FOSSIL port 1 corresponds to COM2:, etc.
Thus, to tell Bdexx to use COM2: *without* a FOSSIL,
you'd use /P2, just as in earlier versions. *With* a
FOSSIL, though, you'd use /P1, because FOSSIL port 1
is the same as COM2:. Confusing, isn't it? :-) I
won't *even* get into port remapping. Check your
FOSSIL documentation to learn about that. Also, if
you are confused, look at the examples at the end of
this file.
If the /F switch is specified with no /P switch, then the port
number defaults to port 0 (which is normally COM1:).
/I Tells Bdexx to initialize and activate the FOSSIL
port before running. You probably won't need the
/I switch if Bdexx is running as a door. The FOSSIL
port will already be set up. Reactivating an already
active port may mess up the port settings (in
particular, flow control will be disabled).
/S<baud rate> Tells Bdexx to set the serial port speed. Supported
rates are 300, 600, 1200, 2400, 4800, 9600, 19200,
and 38400 baud. Again, you won't need this switch if
Bdexx is running as a door. Bdexx will use the baud
rate that's already in effect.
Neither /S or /I has any effect unless /F has been specified.
EXAMPLES
Run Bdexx using direct screen writes (no serial port access):
BDEXX
Run Bdexx using ANSI or ASCII (no serial port access, or with another
program handling redirection):
BDEXX /R
Run Bdexx remotely on COM2:, with Bdexx doing its own redirection:
BDEXX /R/P2
Run Bdexx remotely, using FOSSIL port 1 (COM2:):
BDEXX /R/F/P1
Run Bdexx remotely, and access libraries in the directory E:\FOO\FOOBAR\:
BDEXX /R/DE:\FOO\FOOBAR